/* gewwiki css styles */

/* 
============================================================================
============================================================================
margin and padding on body element can introduce errors in determining
element position and are not recommended; we turn them off as a foundation for 
YUI CSS treatments.
============================================================================
============================================================================
*/

body {
    margin:0;
    padding:0;
}
/*
============================================================================
============================================================================
positioning styles
============================================================================
============================================================================
*/
div.bottomright {
    display: block;
    position:absolute;
    bottom:0;
    right:0;
}

/*
============================================================================
============================================================================
body styles
============================================================================
============================================================================
*/
#idBodyWrapper {
}
#idBodyButtons {
    padding-left: 1em;
}
#idBodyButtons .navButton {
    padding-bottom: 0.2em;
}
#idBodyTitle{
    height:22px;
    width: 100%;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    border-top: 1px solid lightblue;
    border-bottom: 1px solid lightblue;
    clear: both;
}
#idBodyTitleText {
    color: black;           /* set it's color */
    font-size: 138.5%;      /* about 18 pt */
    font-weight: bold;
    margin-left: .5em;      /* give the title a little left margin */
    float: left;
}
#idBodyTitleExtra {
    color: black;           /* set it's color */
    font-size: 93%;         /* about 12 pt */
    font-weight: normal;
    margin-right: .5em;     /* give the title a little left margin */
    float: right;
}
#idBody{
    width: 100%;
    padding-top: 0.5em;
    padding-bottom: 0.2em;
    padding-left: 0em;
    padding-right: 0em;
}

/*
============================================================================
============================================================================
footer styles
============================================================================
============================================================================
*/
#idFooterWrapper{
    background: url(/static/img/footergrad2.png);
    padding: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
    width: 100%;
    font-family: Georgia, serif; 
    font-weight: normal; 
    color: indigo; 
    font-size: 10pt;
    text-align: center;
    height:25px
}

/*
============================================================================
============================================================================
YUI style adjustments
   margin and padding on body element can introduce errors in 
   determining element position and are not recommended;
   we turn them off as a foundation for YUI
   CSS treatments. 
   
   Set text-align left since YUI default is center.
============================================================================
============================================================================
*/
body {
    width: 99%;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    padding-left: 0.2em;
    padding-right: 0.2em;
    text-align: left;
    font-size: 93%;
}
/* make the resize handles a bit more prominent */
.yui-skin-sam .yui-resize .yui-resize-handle-tr {
    background-color: #B0C4DE;
}
.yui-skin-sam .yui-resize .yui-resize-handle-br {
    background-color: #B0C4DE;
}
/* setup panel styles */
.yui-skin-sam .yui-panel .hd {
    background: lightblue;
}
.yui-skin-sam .yui-panel-container.focused .yui-panel .hd {
    background: aqua;
}
.yui-skin-sam .yui-panel .ft {
    color:#000000;
    font-size:93%;
    font-weight:bold;
}
/* set background color for tool tips */
.yui-skin-sam .yui-tt .bd {
    background-color: LightYellow;
}
/* Style our log messages */
.yui-log .todo {background-color: yellow;}
.yui-log .dbg {background-color: red;}

/* 
============================================================================
============================================================================
div styles
============================================================================
============================================================================
*/
/** div clear */
.clear { clear:both; }
/** body, provides a position wrapper to allow a body to not interfeer with 
the default header
*/
.bodydiv { position: absolute; left: 1em; top: 10em;}
/* 
============================================================================
============================================================================
tables
============================================================================
============================================================================
*/
/* base for most tables */
table.base {
    border-width: 2px 2px 2px 2px;
    border-spacing: 1px;
    border-style: outset outset outset outset;
    border-color: blue blue blue blue;
    border-collapse: separate;
    background-color: white;
}
table.base th {
    border-width: 1px 1px 1px 1px;
    padding-left: 0.4em;
    padding-right: 0.6em;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    border-style: inset inset inset inset;
    border-color: gray gray gray gray;
    background-color: lightskyblue;
}
table.base td {
    border-width: 1px 1px 1px 1px;
    padding-left: 0.4em;
    padding-right: 0.6em;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    border-style: inset inset inset inset;
    border-color: gray gray gray gray;
    background-color: white;
}

/* -------------------------------------------------------------------------- */
/* no border */
table.noborder{
    border-width: 0px 0px 0px 0px;
    border-spacing: 0px;
    border-style: none none none none;
    border-color: black black black black;
    border-collapse: separate;
}
table.noborder th {
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none none none none;
    border-color: black black black black;
}
table.noborder td {
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none none none none;
    border-color: black black black black;
}
/* -------------------------------------------------------------------------- */
/* 1px solid black border */
table.border1 {
    border-width: 1px 1px 1px 1px;
    border-spacing: 0px;
    border-style: solid solid solid solid;
    border-color: black black black black;
    border-collapse: collapse;
}
table.border1 th {
    border-width: 1px 1px 1px 1px;
    padding: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: black black black black;
}
table.border1 td {
    border-width: 1px 1px 1px 1px;
    padding: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: black black black black;
}
/* -------------------------------------------------------------------------- */
/* no border */
caption.simple1 {
    border-width:0;
}
table.simple1 { 
    font-family:arial;
    font-size:10pt;
    border-width:0;
}
th.simple1 {
    font-size:10pt;
    color:white;
}
tr.simple1 { 
    border-width:0;
}
td.simple1 {
   border-width:0;
}
/* -------------------------------------------------------------------------- */
/* YUI data tables */
tbody.yui-dt-data tr {
    height: 2em;
}
/* 
============================================================================
============================================================================
hr styles
============================================================================
============================================================================
*/
hr.style1 {
    height: .3em; 
    color: #B0C4DE; 
    background-color: #B0C4DE; 
    border: none;
}
/* 
============================================================================
============================================================================
wiki styles
============================================================================
============================================================================
*/
.wikiword:link {
    color: #cc2200;
}
.wikiword:visited {
    color: #a55858;
}
